<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <script>
        // var reg = /(red|green|blue)/gi;
        // var str = 'Red';
        // var reg = /\wcd/g;
        // var reg = /\Wcd/g;
        // var reg = /.../g;
        // var str = '3cd3*cd2!cd1?cd1 cd1'
        // var str = "td\nasda sda";  
        // console.log(str.match(reg));
        // var reg = /^\d.*\d$/g;
        // var str = '1dad---  s***das312';
        // var reg = /abc/g;
        // var str = 'cccabcdabceabc abc a ';
        // console.log(reg.lastIndex);
        // console.log(reg.exec(str));
        // console.log(reg.lastIndex);
        // console.log(reg.exec(str));
        // console.log(reg.lastIndex);
        // console.log(reg.exec(str));
        // console.log(reg.lastIndex);
        // console.log(reg.exec(str));
        // console.log(reg.lastIndex);
        // console.log(reg.exec(str));
        // var reg = /(\w)\1\1\1/g;
        // var str = 'aaaa';
        // var reg = /(\w)\1(\w)\2/;
        // var str = 'aabbccdd';
        // console.log(str.match(reg));
        // console.log(reg.exec(str));//aabb a b
        // console.log(reg.exec(str));//ccdd c d
        // console.log(reg.exec(str));//null
        // console.log(str.match(reg));
        // var str = 'abcderf';
        // var reg = /\w/;
        //\1
        //the-first-name
        // function littleCamelCase(str){
        //     var reg = /-(\w)/g;
        //     var newStr =  str.replace(reg, function($, $1){
        //         return $1.toUpperCase(); 
        //     });
        //     return newStr;
        // }
        // var str = '100000000000';
        // var newStr = str.split('').reverse().join('');
        // var reg = /(\d\d\d)/g;
        // var newStr = newStr.replace(reg,function($,$1,$2){return $1 + '.';});              
        // newStrArr = newStr.split('').reverse();
        // if(newStrArr[0] == '.'){newStrArr.shift()};
        // newStr = newStrArr.join('');

    </script>
</body>
</html>